package com.focus.pay.wx.model.order.v3.combine;

import com.focus.pay.wx.model.order.v3.model.CombineSubOrderModel;
import com.focus.pay.wx.model.order.v3.model.PayerModel;
import com.focus.pay.wx.model.order.v3.model.SceneInfoModel;
import lombok.Data;

import java.util.List;

/**
 * @author 赵参谋
 * @version $
 * =========================================================================
 * 变更履历：
 * -------------------------------------------------------------------------
 * 变更编号     变更时间    变更人   变更原因    变更内容
 * -------------------------------------------------------------------------
 * <p>
 * @description：微信合单支付
 * @date 2022/1/7 9:54
 **/
@Data
public class WxPayModelUnifiedCombine extends WxPayCommonCombine {

    /**
     * 合单商户订单号
     */
    private String combine_out_trade_no;

    /**
     * 场景信息
     */
    private SceneInfoModel scene_info;

    /**
     * 子单信息
     */
    private List<CombineSubOrderModel> sub_orders;

    /**
     * 支付者
     */
    private PayerModel combine_payer_info;

    /**
     * 交易起始时间
     */
    private String time_start;

    /**
     * 交易结束时间
     */
    private String time_expire;

    /**
     * 通知地址
     */
    private String notify_url;
}
